#ifndef __DCMI_HAL_H__
#define __DCMI_HAL_H__

#define HAS_DCMI_INTERRUPT

#define IMAGE_SIZE  (176*144*2)

#ifdef __cplusplus
extern "C" {
#endif

extern void dcmi_open(void);
extern void dcmi_close(void);
extern void dcmi_start_capture(void);
extern uint8_t dcmi_is_frame_ready(void);
extern uint8_t *dcmi_get_pointer_to_frame(void);

#ifdef __cplusplus
}
#endif
#endif /* __DCMI_HAL_H__ */